共计 1151 个字符,预计需要花费 3 分钟才能阅读完成。
python 这个词在英语中其实是“蟒蛇”的意思,而我们即将学习的这门编程语言为啥叫 Python 呢?
Python 命名由来
Python 的创始人为荷兰人,吉多·范罗苏姆(Guido van Rossum),人称“龟叔”。在 1989 年圣诞节期间,Guido 由于过节无聊,为了打发寂寞,决定开发一个新的脚本解释程序,于是就在圣诞节期间开始了 Python 的设计。
Guido 之所以选中 Python 作为该编程语言的名字,是因为他是一个英国喜剧爱好者,而《Monty Python’s Flying Circus》是他最喜欢的电视节目之一。
因此,Guido 将这个新的编程语言命名为 Python,以纪念他所喜爱的电视节目。他希望 Python 能够像 Monty Python 一样有趣、有创造力、充满惊喜。
![]()
Python 发展
历经两年后,也就是 1991 年 2 月份,Python 终于面向大众,发布了第一个公开版本 0.9。
- 1994 年 01 月:Python 1.0 发布
- 2000 年 10 月:Python 2.0 发布
- 2008 年 12 月:Python 3.0 发布,也被称为“Python 3000”或“Py3K”,但不兼容 Python 2
- 2011 年 04 月:pip 发布,Python 有了包管理工具
- 2020 年 01 月:在 Python 2 和 Python 3 共存了 11 年之后,官方停止对 Python 2 的更新和维护,希望用户尽快切换到 Python 3
- 2024 年 01 月:Python 最新版本是 3.12.1
Python 官网:https://www.python.org/
Python 优点
Python 是当今世界最流行的编程语言之一。从 2023 年 1 月开始,Python 已经走上卫冕的道路!除 TIOBE 外,在 IEEE Spectrum 2023 年度编程语言排行榜中,Python 也是稳坐 TOP1!
这得益于 Python 的一些特点,用龟叔的话说就是:优雅、明确、简单。
Python 特点:
- 可读性强
- 简洁
- 开源
- 标准脚本语言
Python 缺点
- 执行效率稍低(解释型语言的通病)
- 代码无法加密
- 开发时可选的框架太多(如 Web 框架就有 100 多个)
应用场景
- 人工智能
- Web 应用开发
- 自动化脚本
- 科学计算和数据分析
- 桌面软件
- 爬虫
- 游戏开发
总之,Python 是非常有必要学习的,人生苦短,我用 Python。
注:
- Python 是动态、强类型语言
- 静态语言,事先声明变量类型,之后变量值可以改变,但值类型不能再改变,编译时检查
- 动态语言,不用事先声明类型,随时可以赋值为其他类型,编程时不知道是什么类型,很难推断
- 强类型语言,不同类型之间操作,必须先强制类型转换为同一类型
- 弱类型语言,不同类型间可操作,自动隐式转换。但是要注意的是,强与弱只是一个相对概念,即使是强类型语言也支持隐式类型转换
正文完